Correlation Immunity and Resiliency of Boolean Functions from Haar Domain Perspective
نویسندگان
چکیده
The strength of any conventional cipher system relies on the underlying cryptographic Boolean functions employed in the system. The design of such systems requires that the employed Boolean functions meet specific security criteria. Two of such criteria are the correlation immunity and resiliency of a given Boolean function. To determine whether such criteria are met, a designer needs the help of spectral transform tool and in this case the Walsh spectral transform. Most of the cryptographic criteria have been generalized in terms of the Walsh transform. In this paper, we present an alternative view of such criteria from the Haar spectral transform point of view. The Haar along with the Walsh are the two methods considered suitable for representing Boolean functions. The paper exploits the analogy between the two transforms to derive the Haar general representation of the correlation-immunity and the resiliency security criteria. The paper presents the Haar-based conditions on which a given Boolean function should meet to be considered correlationimmune of order k (CI(k)) or resilient of order k (R(k)). In addition, the paper presents a Haar-based algorithm for testing correlation-immunity of an arbitrary Boolean function including experimental results related to the algorithm. The results in this presentation are based on a simulation study of the Haar-based algorithm in comparison to its Walsh-counterpart. The results portray the computational advantage of the Haar method over the Walsh approach for the correlation-immunity measure. The paper includes as well, a discussion on the worst-case scenario with advantages and flexibility of the Haar method in conjunction with the lower order Walsh transform. A summary of the work is then presented in the conclusion of the paper.
منابع مشابه
Haar Spectrum based Construction of Resilient and Plateaued Boolean Functions
Stream cipher systems are considered desirable and secure if composed of Boolean functions (B.Fs) that are characterized by high resiliency. Resiliency is one of the main cryptographic security criteria for a given Boolean function. One of the classes of functions satisfying high resiliency with desirable cryptographic properties include the Plateaued functions whose design construction is of s...
متن کاملAutocorrelation Coefficients and Correlation Immunity of Boolean Functions
We apply autocorrelation and Walsh coefficients for the investigation of correlation immune and resilient Boolean functions. We prove new lower bound for the absolute indicator of resilient functions that improves significantly (for m > (n − 3)/2) the bound of Zheng and Zhang [18] on this value. We prove new upper bound for the number of nonlinear variables in high resilient Boolean function. T...
متن کاملGeneralized Haar Spectral Representations and Their Applications
Haar transform is known to have the smallest computational requirement and has been used mainly for pattern recognition and image processing. Although the properties of Haar spectra of Boolean functions have considerable interest and attraction, the majority of publications to date have employed the Walsh rather than Haar transform in their considerations. It is mainly due to the fact that up t...
متن کاملHaar Spectrum of Bent Boolean Functions
Bent Boolean functions play a very significant role in the design of strong symmetric cryptosystems. In this paper, we present an analysis of Bent functions in the Haar domain. We first present a brief overview of Bent Boolean functions and then derive expressions for the Haar spectrum of Bent functions. The Haar spectral coefficients of Bent functions are given in two ways namely; in terms of ...
متن کاملImproving the algebraic immunity of resilient and nonlinear functions and constructing bent functions
The currently known constructions of Boolean functions with high nonlinearities, high algebraic degrees and high resiliency orders do not seem to permit achieving sufficiently high algebraic immunities. We introduce a construction of Boolean functions, which builds a new function from three known ones. Assuming that the three functions have some resiliency order, nonlinearity and algebraic degr...
متن کامل